 

package com.zdkj.subway.rca.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;
import java.time.LocalDate;


/**
 * VIEW
 *
 * @author stw
 * @date 2020-12-14 15:41:17
 */
@Data
@TableName("view_ck_clear_account_detail_summary")
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "VIEW")
public class ViewCkClearAccountDetailSummary extends Model<ViewCkClearAccountDetailSummary> {
private static final long serialVersionUID = 1L;
    @TableId
    /**
     * 线路编码
     */
    @ApiModelProperty(value="线路编码")
    private String lineCode;
    /**
     * 线路名称
     */
    @ApiModelProperty(value="线路名称")
    private String lineName;
    /**
     * 运营商编码
     */
    @ApiModelProperty(value="运营商编码")
    private String operators;
    /**
     * 运营商名称
     */
    @ApiModelProperty(value="运营商名称")
    private String operatorsName;
    /**
     * 开始时间
     */
    @ApiModelProperty(value="开始时间")
    private LocalDate beginTime;
    /**
     * 结束时间
     */
    @ApiModelProperty(value="结束时间")
    private LocalDate endTime;

    /**
     * 单程票实收(元)
     */
    @ApiModelProperty(value="单程票实收(元)")
    private BigDecimal paidinOnewaySum;
    /**
     * 单程票应收(元)
     */
    @ApiModelProperty(value="单程票应收(元)")
    private BigDecimal receivableOnewaySum;
    /**
     * 单程票应付-ACC清分结果(元)
     */
    @ApiModelProperty(value="单程票应付-ACC清分结果(元)")
    private BigDecimal receivableOnewayAccSum;
    /**
     * 单程票应付-协议清分(元)
     */
    @ApiModelProperty(value="单程票应付-协议清分(元)")
    private BigDecimal receivableOnewayAgreeClean;
    /**
     * 单程票-实收清分结果(元)
     */
    @ApiModelProperty(value="单程票-实收清分结果(元)")
    private BigDecimal receivableOnewayReceivedClean;
    /**
     * 其他车票-计次票(元)
     */
    @ApiModelProperty(value="其他车票-计次票(元)")
    private BigDecimal countingTicket;
    /**
     * 其他车票-日票(元)
     */
    @ApiModelProperty(value="其他车票-日票(元)")
    private BigDecimal dailyTicket;
    /**
     * 其他车票-纪念票(元)
     */
    @ApiModelProperty(value="其他车票-纪念票(元)")
    private BigDecimal commemorativeTicket;
    /**
     * 长安通-系统清分(元)
     */
    @ApiModelProperty(value="长安通-系统清分(元)")
    private BigDecimal catSystemClean;
    /**
     * 长安通-协议清分(元)
     */
    @ApiModelProperty(value="长安通-协议清分(元)")
    private BigDecimal catAgreeClean;
    /**
     * 长安通-小计（元）
     */
    @ApiModelProperty(value="长安通-小计（元）")
    private BigDecimal catSubtotal;
    /**
     * 交通卡-系统清分(元)
     */
    @ApiModelProperty(value="交通卡-系统清分(元)")
    private BigDecimal trafficCardSystemClean;
    /**
     * 交通卡-协议清分(元)
     */
    @ApiModelProperty(value="交通卡-协议清分(元)")
    private BigDecimal trafficCardAgreeClean;
    /**
     * 交通卡-小计（元）
     */
    @ApiModelProperty(value="交通卡-小计（元）")
    private BigDecimal trafficCardCatSubtotal;
    /**
     * 电子二维码-消费出闸（元）
     */
    @ApiModelProperty(value="电子二维码-消费出闸（元）")
    private BigDecimal qrCodeTicket;
    /**
     * 电子二维码-系统清分(元)
     */
    @ApiModelProperty(value="电子二维码-系统清分(元)")
    private BigDecimal systemClean;
    /**
     * 电子二维码车票-协议清分(元)
     */
    @ApiModelProperty(value="电子二维码车票-协议清分(元)")
    private BigDecimal qrCodeTicketAgreeClean;
    /**
     * 电子二维码-小计（元）
     */
    @ApiModelProperty(value="电子二维码-小计（元）    ")
    private BigDecimal qrSubtotal;
    /**
     * 人脸电子票-消费出闸(元)
     */
    @ApiModelProperty(value="人脸电子票-消费出闸(元)")
    private BigDecimal faceTicketCcb;
    /**
     * 人脸电子票-系统清分(元)
     */
    @ApiModelProperty(value="人脸电子票-系统清分(元)")
    private BigDecimal faceTicketSystemClean;
    /**
     * 人脸电子票-协议清分(元)
     */
    @ApiModelProperty(value="人脸电子票-协议清分(元)")
    private BigDecimal faceTicketAgreeClean;
    /**
     * 人脸电子票小计（元）
     */
    @ApiModelProperty(value="人脸电子票-小计（元）")
    private BigDecimal faceSubtotal;
    /**
     * 收入小计（元)
     */
    @ApiModelProperty(value="收入小计（元)")
    private BigDecimal incomeSubtotal;
    /**
     * 系统清分结果小计(元)
     */
    @ApiModelProperty(value="系统清分结果小计(元)")
    private BigDecimal systemCleanSum;
    /**
     * 系统清分收入比例
     */
    @ApiModelProperty(value="系统清分收入比例")
    private String systemCleanSumRatio;
    /**
     * 实收-应收
     */
    @ApiModelProperty(value="实收-应收（元）")
    private BigDecimal paidinReceivable;
    /**
     * 应收-应付(元）
     */
    @ApiModelProperty(value="应收-应付(元）")
    private BigDecimal receivableAcc;



    /**
     * 实收-预制单程票(元）
     */
    @ApiModelProperty(value="实收-预制单程票(元）")
    private BigDecimal paidinPreticket;

    /**
     * 实收-互联网购票(元）
     */
    @ApiModelProperty(value="实收-互联网购票(元）")
    private BigDecimal paidinInternetTicket;

    /**
     * 实收-TVM发售+BOM票款(元）
     */
    @ApiModelProperty(value="实收-TVM发售+BOM票款(元）")
    private BigDecimal paidinOnewayTicket;

    /**
     * 实收-长款(元）
     */
    @ApiModelProperty(value="实收-长款(元）")
    private BigDecimal paidinLongPayment;

    /**
     * 应收-预制单程票(元）
     */
    @ApiModelProperty(value="应收-预制单程票(元）")
    private BigDecimal receivablePreticket;

    /**
     * 应收-互联网购票(元）
     */
    @ApiModelProperty(value="应收-互联网购票(元）")
    private BigDecimal receivableInternetTicket;

    /**
     * 应收-ACC发售单程票(元）
     */
    @ApiModelProperty(value="应收-ACC发售单程票(元）")
    private BigDecimal receivableOnewayTicket;

    /**
     * 应收-补票(元）
     */
    @ApiModelProperty(value="应收-补票(元）")
    private BigDecimal receivableOnewayFare;

    /**
     * 应收-退款(元）
     */
    @ApiModelProperty(value="应收-退款(元）")
    private BigDecimal receivableOnewayRefund;

    /**
     * 应收-抵消(元）
     */
    @ApiModelProperty(value="应收-抵消(元）")
    private BigDecimal receivableOnewayOffset;

    /**
     * 应付（清分结果）-出站票清分(元）
     */
    @ApiModelProperty(value="应付（清分结果）-出站票清分(元）")
    private BigDecimal payableOutClean;

    /**
     * 应付（清分结果）-预制票清分(元）
     */
    @ApiModelProperty(value="应付（清分结果）-预制票清分(元）")
    private BigDecimal payablePreticketClean;

    /**
     * 应付（清分结果）-单程票消费清分(元）
     */
    @ApiModelProperty(value="应付（清分结果）-单程票消费清分(元）")
    private BigDecimal payableOnewayClean;

    /**
     * 应付（清分结果）-长安通现金补票清分(元）
     */
    @ApiModelProperty(value="应付（清分结果）-长安通现金补票清分(元）")
    private BigDecimal payableOnewayCleanFare;

    /**
     * 应付（清分结果）-单销售清分(元）
     */
    @ApiModelProperty(value="应付（清分结果）-单销售清分(元）")
    private BigDecimal payableOnewayCleanOnlySale;

    /**
     * 应付小计（ACC系统清分合计+协议清分）(元）
     */
    @ApiModelProperty(value="应付小计（ACC系统清分合计+协议清分）(元）")
    private BigDecimal receivableOnewaySubTotal;

    /**
     * 其他车票-消费金额(元）
     */
    @ApiModelProperty(value="消其他车票-费金额(元）")
    private BigDecimal catTicketPay;

    /**
     * 长安通-消费金额(元）
     */
    @ApiModelProperty(value="长安通-费金额(元）")
    private BigDecimal trafficCardPay;

    /**
     * 消费出闸（应急及互联互通）(元）
     */
    @ApiModelProperty(value="消费出闸（应急及互联互通）(元）")
    private BigDecimal qrConnectivitySubTotal;

    /**
     * 消费出闸（小计）(元）
     */
    @ApiModelProperty(value="消费出闸（小计）(元）")
    private BigDecimal qrCodeSubTotal;


    }
